package singleton;

import java.io.Serializable;

//问题：如果Singleton实现了java.io.Serializable接口，那么这个类的实例就可能被序列化和复原。
//不管怎样，如果你序列化一个单例类的对象，接下来复原多个那个对象，那你就会有多个单例类的实例。
//可以尝试以下解决方案
public class Tip2 implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = -2907063454128958114L;
	
	public static Tip2 INSTANCE = new Tip2();

	protected Tip2() {

	}

	private Object readResolve() {
		return INSTANCE;
	}

}
